/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.ins.dao;

import java.util.List;

import com.thinkgem.jeesite.common.persistence.CrudDao;
import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
import com.thinkgem.jeesite.modules.ins.entity.InsData;
import com.thinkgem.jeesite.modules.ins.entity.InsDataLink;

/**
 * 检验报告书-数据DAO接口
 * @author fanqinglong
 * @version 2017-11-29
 */
@MyBatisDao
public interface InsDataLinkDao extends CrudDao<InsDataLink> {
	public List<InsDataLink> getByDataId(String dataId);
	
	public List<Long> getByFieldId(String fieldId);
	
	public List<InsDataLink> getForRefresh(InsData insData);
	
	public void deleteByDataId(String dataId);
	
	public List<InsDataLink> getForUnique(InsDataLink insDataLink);
	
	public void refresh(InsDataLink insDataLink);
}